package com.utooo.pojo.domain.purchase.order;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.utooo.pojo.domain.BaseDO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@TableName("aigis_ddrkgl_202504010812023")
public class OrderInventoryDO extends BaseDO {

    /**
     * 状态
     */
    @TableField("selectField109")
    private String status;

    /**
     * 入库单号
     */
    @TableField("comInputField102")
    private String inventoryNo;

    /**
     * 入库日期
     */
    @TableField("dateField112")
    private LocalDateTime inventoryDate;

    /**
     * 入库人
     */
    @TableField("usersSelectField114")
    private String inventoryPerson;

    /**
     * 入库总数量
     */
    @TableField("numInputField105")
    private Integer totalQuantity;

    /**
     * 入库含税金额
     */
    @TableField("numInputField106")
    private BigDecimal amountIncludingTax;

    /**
     * 入库不含税金额
     */
    @TableField("numInputField115")
    private BigDecimal amountExcludingTax;

    /**
     * 入库备注
     */
    @TableField("comInputField108")
    private String inventoryRemark;

    /**
     * 附件
     */
    @TableField("uploadFzField116")
    private String attachment;

    /**
     * 进货查验任务ID
     */
    @TableField("comInputField250")
    private String inspectionTaskId;
}